Time presses. - French English Dictionary